package com.menu.system.mapper;

import java.util.List;
import com.menu.system.domain.MenuCase;

/**
 * 案例分享Mapper接口
 * 
 * @author ruoyi
 * @date 2024-07-10
 */
public interface MenuCaseMapper 
{
    /**
     * 查询案例分享
     * 
     * @param caseId 案例分享主键
     * @return 案例分享
     */
    public MenuCase selectMenuCaseByCaseId(Long caseId);

    /**
     * 查询案例分享列表
     * 
     * @param menuCase 案例分享
     * @return 案例分享集合
     */
    public List<MenuCase> selectMenuCaseList(MenuCase menuCase);

    /**
     * 新增案例分享
     * 
     * @param menuCase 案例分享
     * @return 结果
     */
    public int insertMenuCase(MenuCase menuCase);

    /**
     * 修改案例分享
     * 
     * @param menuCase 案例分享
     * @return 结果
     */
    public int updateMenuCase(MenuCase menuCase);

    /**
     * 删除案例分享
     * 
     * @param caseId 案例分享主键
     * @return 结果
     */
    public int deleteMenuCaseByCaseId(Long caseId);

    /**
     * 批量删除案例分享
     * 
     * @param caseIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteMenuCaseByCaseIds(Long[] caseIds);
}
